class Columna < ActiveRecord::Base
  validates_presence_of :origen
  validates_presence_of :nombre
  belongs_to :modelo
  Tipo = [["Leer desde planilla",0], ["Texto en BitacorH", 1],["Calculada", 2]]
  TipoDato = [["Texto",0], ["Numero", 1],["Fecha/Hora", 2]]

  def tipo_dato_nombre
    self.tipo_dato ? TipoDato[self.tipo_dato][0] : TipoDato[0][0]
  end

  def tipo_nombre
    Tipo[self.tipo][0]
  end
  def de_archivo?
    self.tipo == 0
  end
  def calculada?
    self.tipo == 2
  end
  def use_proxy?
    self.proxy.length > 0
  end
end
